@page {
	/* 不同的Android版本默认的page margin不一样，导致打印效果不一致 */
	size: A4 portrait;
	margin-left: 0px;
	margin-right: 0px;
	/*margin-top: 0px;*/
	margin-bottom: 0px;
}

h1,h2 {
	font-family: 黑体;
	font-size: 18pt;
	text-align: center;
}

p {
	text-indent: 32pt;
	margin: 4pt 0pt;
}

h2.small-margin {
	margin-top: -6pt;
}

body {
	margin-left: 39.2pt;
	margin-right: 39.2pt;
	padding-left: 0pt;
	padding-right: 0pt;
}

.small-margin {
	margin-left: 38pt;
	margin-right: 38pt;
}

.big-margin {
	margin-top: 40pt;
	margin-left: 58pt;
	margin-right: 58pt;
}


.indent-2char {
	text-indent: 32pt;
}

.indent-2char-small {
	text-indent: 28pt;
}

.indent-2char-l4 {
	text-indent: 24pt;
}

.indent-3char {
	text-indent: 48pt;
}

.content {
	font-family: 仿宋;
	font-size: 16pt;
}

.content-small {
	font-family: 仿宋;
	font-size: 14pt;
}

.content-l4 {
	font-family: 仿宋;
	font-size: 12pt;
}

.input_line {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width: 200pt;
}

.input_line_1char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:16pt;
}

.input_line_2char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:32pt;
}

.input_line_3char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:48pt;
}

.input_line_4char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:64pt;
}

.input_line_10char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:160pt;
}

.input_line_88 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:88pt;
}

.input_line_7char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:112pt;
}

.input_line_28char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:448pt;
}

.input_line_26char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:416pt;
}

.input_line_19char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:304pt;
}

.input_line_12char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:192pt;
}

.input_line_9char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:144pt;
}

.input_line_8char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:128pt;
}

.input_line_27char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:432pt;
}

.input_line_11char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:176pt;
}

.input_line_13char {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:208pt;
}

.input_line_17char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:238pt;
	font-size:14pt;
}

.input_line_1char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:14pt;
	font-size:14pt;
}

.input_line_2char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:28pt;
	font-size:14pt;
}

.input_line_3char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:42pt;
	font-size:14pt;
}

.input_line_9char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:126pt;
	font-size:14pt;
}

.input_line_8char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:112pt;
	font-size:14pt;
}

.input_line_10char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:140pt;
	font-size:14pt;
}

.input_line_6char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:84pt;
	font-size:14pt;
}

.input_line_26char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:364pt;
	font-size:14pt;
}

.input_line_27char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:378pt;
	font-size:14pt;
}

.input_line_23char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:322pt;
	font-size:14pt;
}

.input_line_24char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:336pt;
	font-size:14pt;
}

.input_line_29char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:406pt;
	font-size:14pt;
}

.input_line_16char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:224pt;
	font-size:14pt;
}

.input_line_18char-4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:252pt;
	font-size:14pt;
}

.input_line_15char-l4 {
	border-color:#000;
	border-style:solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 1px;
	width:180pt;
	font-size:12pt;
}

.input_borderless {
	border: none;
}

.input_borderless_1char {
	border: none;
	width: 16pt;
}

.input_borderless_2char {
	border: none;
	width: 32pt;
}

.input_borderless_4char {
	border: none;
	width: 64pt;
}

.center_text {
	text-align:center;
}

.left_text {
	text-align:left;
}

.inline {
	display: inline-block;
}

.container {
	display: flex;
	width: 100%;
	box-sizing: border-box;
}

.spring {
  flex-grow: 1;
}

.placeholder-2char {
	width: 32pt;
}

.placeholder-4char {
	width: 64pt;
}

.placeholder-6char {
	width: 96pt;
}

.placeholder-312 {
	width:312pt;
}

.placeholder-218 {
	width:218pt;
}

.placeholder-150 {
	width:150pt;
}

.title-police {
	width: 100%;
	text-align: center;
	font-size: 16pt;
}

.title-docname {
	width: 100%;
	text-align: center;
	font-size: 22pt;
}

.title-docname-l2 {
	width: 100%;
	text-align: center;
	font-size: 18pt;
}

.font-size-2 {
	font-size: 22pt;
}

.content,div {
	margin-top: 4pt;
}

.margin-top-2 {
	margin-top: 2pt;
}
